specs for check_and_retry