Add max_check_attempts parameter