<many ways of accomplishing the same thing snipped> while($horse->dead()) { $horse->beat(); } Why monkey with a user's code if it does what they want? There's usually a better/more efficient/whatever way of doing just about anything. Notice the standard signature. *shrug* I dunno. I just think we spend a lot of time splitting hairs. vvvvvvvvvv TIMTOWTDI