Do you think this is somethign we should fix in the raw API?  I feel it's easy to screw up with our current API.