Added manual exception throw, added newCommandTimeout capability.