Settings should be optional