- data is now an object instead of an empty string
- data = {} is a valid response now if data hasn't been set manually