no more dependence on yarvm