document all options in defaultOpts