Added a default timeout of 15 seconds