Using objects and deferred objects to get settings and then act upon those settings.
Merge branch 'realNumbers'