a less error prone settings helper

refs #201