dont want to think about race conditions with make