sentinel check for limit reached