I think that could cause more events to be fired because the hash could go from non-null to null without the stat changing? I think I'll pass on this now in lieu of future discussion.