add note to self about this.data()
fix potential for infinite invalidation loop
update versions.json