fix up failing tests with promise based compile helper