Please document the interface.