Using tuple was becoming too cryptic - new settings needed to be added last and the purpose of each wasn't very clear.