diff --git a/README.md b/README.md
index 6bbbd197..d71d494b 100644
--- a/README.md
+++ b/README.md
@@ -16,19 +16,29 @@ These steps are for **development only**.
* Click "Load unpacked extension..."
* Point to the repo's directory
-Note that for development, the TextSecure staging environment uses a self-signed certificate, which Chrome will complain is insecure. So first visit in your browser and allow the certificate.
+Note that for development, the TextSecure staging environment uses a
+self-signed certificate, which Chrome will complain is insecure. So first visit
+ in your browser and
+allow the certificate.
Now, in the extension's options, you can register for TextSecure:
* Select "Register" under "I'm new to TextSecure".
-* Enter a real phone number (Google Voice numbers work too) and country combination and choose to send an SMS. You will receive a real SMS.
+* Enter a real phone number (Google Voice numbers work too) and country
+ combination and choose to send an SMS. You will receive a real SMS.
* Enter the verification code you received by SMS.
-You should now be able to use the extension. If you need to reset your development environment, open a browser console within the extension options page (or inspect `background.html`) and execute `localStorage.clear()` to clear out the settings.
+You should now be able to use the extension. If you need to reset your
+development environment, open a browser console within the extension options
+page (or inspect `background.html`) and execute `localStorage.clear()` to clear
+out the settings.
Dependencies
============
+**Note**: Unless you need to make changes to dependencies, you can skip this
+section and just use the checked in versions.
+
Dependencies are managed by [bower](bower.io) and built with
[grunt](gruntjs.com). To change them, you'll need to install node and npm, then
run `npm install` to install bower, grunt, and related plugins.