critical check