Ensured backward channel and disconnect
Fixed error test cases