Python is horrible