automatically prepend underscore to a partial template name if it does not have one