dont mark a new template as compilable if not complete() and not has_output()