hah! one of the things that changes the signature is if single step is set. So if you try to walk through the program with a traditional debugger, you'll change the signature just by debugging it