Put onMove back into offline mode restore. (More reliable for offline mode)
Only check permissions on collect when offline mode enabled. Restore will check if logged in.