Added protocol interface.