what does this do when template_engine is not set? does it have a default value of :erb ?