enable default values, and default values as callbacks