Eliminating runView() in favour of type conversion helpers.
Using views more suitable for making permanent.