Did I already complain about the indentation here? :)