Added timeout and exception handling to base class