what about support for data.ranges here too?