No point in keeping requests longer than the timeout (thanks to Richard Green for this)