I think the whole approach will need to be refactored at that point, I'm going to leave it right now, because long term I expect it to change quite a bit.