put more configuration settings into optional blocks