lazy vals make my spidey senses tingle; can we not just not create the extension if it is configured “off”?