don traverse