basic check detection