Added protocol settings sanity check