ẁith `return ($this->_errors[$field] = Set::merge((array) $current, (array) $value));` you don't need the `if (!is_array(..))` above imo.