public function check($value, $silent = false) { try { return $this->clean($value); } catch (ValidationException $e) { return $this->fail($e, $value, $silent); } }