In general I think we need a fair chunk of documentation here explaining any nuance with ndb etc.