Aha, you wrote this code on New Year's Day ? :D