since safe_sync may or may not work, return the success indicator