Recording pipeline modified -- now properly terminates, has a more streamlined pipeline.