Ports it over to CoffeeScript