Do you think we should expose the actual implementation in the public docs? I might be inclined to omit it just in case we change our minds later.