Pass `options.data` through more defensively. `options` isn't always present.

Need to discuss this with @machty