First draft of optional protocol calls.