ugh i hate coffeescript