adjusted data_at() to match full frame