is it worth including the value of check_timeout in here?