I guessed so. I'm not sure we will need more than just data but it's not a bad idea to use an options object since it will ensure that the signature of the function doesnt change. But you should use `options.data` instead of `options['data']` in this case (small nitpick but that makes the code more readable).