More documentation on protocol interface.