PEP8 incompatible, may the gods forgive me.