Names changed to make them more sensible.