Move settings loading / defaulting into its own method