*unless* someone comes up with a Better Idea (this is your chance!), lets go with two init methods. The first takes no parameters, as the plain init does now, and builds an empty PMC. The seconds assumes its parameters are in the registers, with standard calling conventions, and goes from there.
--
Dan
--------------------------------------"it's like this"------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk