Hexapair now supports cancel and timeout