preserve calling conventions when hacking on code