apparently python sucks