Something looks messed up with the indentation here. Tabs vs spaces, maybe?