Moves validate based on check