in reply to Re: Very very small style question
in thread Very very small style question

The one reason for checking the size of @_, rather than whether $_[2] is defined, is that you may actually want to allow someone to call the method with undef as an argument.