My idea of logging is insane. I'll deal with it properly later