Because all bug systems are bad and I like writing bad code.