Is there any reason to do it like this rather than just defining `banner` as a property and joining the strings together when it's requested?