fix: handle all traverse errors