Tests pass, error reporting works, subtemplate caching