be coffee-script friendly. close #7