What about using `userData` instead ?