> One more question then: > Why return zero instead of undef? Now that I don't know. I'd have written it with undef, myself. The 0.0 seems to date back to the original commit in 2007, so no help there either. Sorry. Tim.