"// The return code is purely for the testing suite. The numbers are chosen
// arbitrarily"

There's no logic to the return codes. If we get close to launch and we're still using this return code system we'll have to formalize it a bit more. But that's for another time.