It's now the user's responsibility to open and close the datastore if
they want.