does it need to be an ATTR or can it just be a local instance var on this.?