WIP revert js_test .. how do these things keep going upstream?