IMO, omitting the ``data`` option is a better implementation than passing the data option and then modifying the builder to tell it to ignore it