:-1: from me. I don't like guessing about call patterns in a general use function.