handle anomalies without return false on first error (maybe g_state with bitshifted booleans?) right now if an error occurs in Sandbox::SpinOnce() the code hangs on every error.