rename opts.flexible -> opts.fitWidth