Rework settings a bit to handle multiple settings; still needs work - syntax is icky