isvalid checks...