Could we call the parameter `retry_if` instead of `retry_check`?