The settings object is now passed at initialization (like it should be)