Refactored setting defaults
Enabled chaining