diff --git a/substrate/README.md b/substrate/README.md
index 014a9b4cf699383860380046f0adccbc87fe28f1..6e50431a8b2258d83c45cd0892a2649846d86492 100644
--- a/substrate/README.md
+++ b/substrate/README.md
@@ -5,11 +5,12 @@ Implementation of a https://polkadot.io node in Rust.
 ## To play
 
 If you'd like to play with Polkadot, you'll need to install a client like this
-one. First, get Rust (1.26.1 stable) and the support software if you don't already have it:
+one. First, get Rust (1.26.1 or later) and the support software if you don't already have it, and ensure you change the active toolchain to the stable version instead of the nightly version:
 
 ```
 curl https://sh.rustup.rs -sSf | sh
 sudo apt install make clang
+rustup default stable
 ```
 
 Then, install Polkadot PoC-1:
@@ -19,7 +20,7 @@ cargo install --git https://github.com/paritytech/polkadot.git --branch v0.1
 ```
 
 You'll now have a `polkadot` binary installed to your `PATH`. You can drop the
-`--branch v0.1` to get the very latest version of Polkadot, but these
+`--branch v0.1` or run `cargo install --git https://github.com/paritytech/polkadot.git polkadot subkey` to get the very latest version of Polkadot, but these
 instructions might not work in that case.
 
 ### Development