Wouldn't a better fix be "h!" in the zend_parse_parameters() so tags will be set to null if no value is provided?