snap checking