Could there be a `.timeout` attribute that has a default conservative value but can be reset by the user.
It should be uniform and part of the API specification, that's why I mention it here.