Default timeout added so that it doesn't always need to be specified per connection