diff --git a/libsurvive.md b/libsurvive.md
index 75eaae8409a2bc466088bab8060994f9c63dcd86..b94cf7918d1b9e7c9b2bb3377c6fc23e6ed6c5f9 100644
--- a/libsurvive.md
+++ b/libsurvive.md
@@ -40,10 +40,10 @@ Without a more reliable lighthouse pose calibration, libsurvive is imperfect for
 
 Here is how:
 
-* Ensure you have launched steamvr at least once on your PC and delete your `~/.config/libsurvive/config.json` if it exists.
-  * By default libsurvive will seek out `~/.steam/steam/config/lighthouse/lighthousedb.json` but you may provide the location of a file after the `--steamvr-calibration $FILE`.
-  * It will ingest this file and produce a `~/.config/libsurvive/config.json` using the exact parameters of your steamvr calibration. Any `lighthousedb.json` file taken from a working steamvr that represents your lighthouse configuration may be used.
-  * Run all future monado and survive sessions with `SURVIVE_GLOBALSCENESOLVER=0` to prevent the survive driver from messing with the config in any capacity. It may be handy to add this value to your `/etc/enviornment` to ensure no survive run afterward can make a change.
-  * Do *NOT* move your lighthouses from here out, this will invalidate the config, which you will have to run steamvr to gain a new calibration, then repeat the process. Easier to affix them completely before you attempt this.
-  * If you require a solid config with no drift in a wide area, this is the best solution.
+* Ensure you have launched steamvr at least once on your PC, and delete your `~/.config/libsurvive/config.json` if it exists.
+* By default, libsurvive will seek out `~/.steam/steam/config/lighthouse/lighthousedb.json` but you may provide the location of a file after the `--steamvr-calibration $FILE`. (So far, all `lighthousedb.json` files valid for your current lighthouse arrangement, produced by Windows or Linux SteamVR, have been tested to work.)
+* Wait for libsurvive to get the OOTX packets and preambles and produce one `Info: MPFIT success <...>` message. At this point, libsurvive will take your `lighthousedb.json` and produce a `~/.config/libsurvive/config.json` using the exact parameters of your SteamVR calibration.
+* Run all future Monado/libsurvive sessions with `SURVIVE_GLOBALSCENESOLVER=0` to prevent the survive driver from changing your libsurvive config. It may be handy to add this value to your `/etc/environment` file for convenience.
+* Try not to move your lighthouses from this point onward - their position won't be recalibrated if you have set `SURVIVE_GLOBALSCENESOLVER=0`, and tracking won't work. If you do move them, rerun SteamVR to get a new `lighthousedb.json` then repeat this process.
+* If you require a solid config with no drift in a wide area, this is the best solution.