fix opts.data