Properly parse PerLevel values and also allow setting new settings