InputOutputPointer is the right interface.