added opts, lovely lovely opts.