sofus requires phantomjs