I actually tested this with mixedmodule store today, and since it doesn't implement update at all, the whole things drops out if you are using that store.  I'll update the code to handle the "NotImplemented" exception it throws with a nice error message.