Forgot to include the very detailed documentation I wrote!