Added protocol support. Better Python 3.x interoperability