Untested code and examples.