Added failure callback for clients and more information about traversal