Subject: | document/address empty string behavior |
This may not behave as expected when the value is an empty string:
$self->validate_query( keyword => SCALAR );
The empty string is treated as a valid scalar value as allowed, when the
intent could be for it to be considered "missing".
This behavior should be at least documented, at most changed.