Try and simplify error handling in resync()