i'm not sure that timing out is an issue in these cases...but i suppose that a `timeout` parameter might be useful. i'm not sure abou it though