don't crash on errors