direct checks