I was wrong. The problem was with the handling of check_skill_to_fire() which should have , but wasnt called by the invoke command. I put a patch tar file in my directory /pub/thomas on ftp.astro.psu.edu. The tar file is called invoke.tar.gz. b.t.