move __future__ import to start of file
fail hard until we better understand what's going on