There's no need to try to stay consistent with `create()` and again no point using it in a conditional check when its return value is always same. Just do `$this->clear(); if ($this->save()) { .. }`