As the rendering of template is done by a collaborator which can be replaced, hardcoding such length is broken. For instance, if you replace the template by a template containing the license header of your library on top, it will be different