static validator methods