This is fun.  I like waiting in if statements and magic numbers.  This should be documented.