The preceding underscore is a useful trick. I didn't know you could do that. But it doesn't solve the problem. If I say GIVE TREE, I don't want to have to check every single object to see whether it's carried before giving the rejection message.