When checking if request has specified variable: `if ($this->missingOldAndModel($name) && !$request)` using negation operator gives wrong results if request has variable but it's value is for example 0 - which I believe is very common with radio input. Changing it to: `if ($this->missingOldAndModel($name) && is_null($request))` solves this issue.