unless (@_ == 0 && $coderef && ref($coderef) eq 'CODE') {