Don't initialize Shelve if not needed