I would rename `data`, it's not clear what it contains.