Don't try syncing if there isn't a user
Improvements to cover UI