rewrited validator methods