no longer trying to pre define deparse call

Still unclear why this couldn't be done, but clearly all the
call components were being overwritten by other code elsewhere
so some weird GC or whatever was going on
adding tests