compatible with new coffee-script