Moved over to coffeescript for the sake of my sanity