templates and `naked` flag