ignore if self-update fails