I apologize for what happened in the last 24 hours writing this, and to anyone who feels the need to dig into the code. Please forgive me.