tests might even pass in travis-ci this time! hooray phantomjs!