Implement semi-real usage.
More cleanup.