add pull-traverse
abort on error
3.2.4