Well there are some, I believe, third parties that are taking a look at that. I mean something that we're looking at yet again; it's a problem that is difficult and we need to find a solution that's both fast and very very easy for developers to understand. Now we do, most of Microsoft developers typically use stored procedures so you don't see a lot of people going in a building persistance layers because frankly what's the highest performance? Utilizing store procedures gives you the best bang for the buck in terms of performance. So that's what you see a lot of the times and when there's tight data functionality, I mean that really gives you an object oriented way of addressing your data inside of the relational store.