Added protocol method