Rephrased the tests a bit, changed the behaviour on getSetting in certain conditions