Added enum value to effectivly tell list_traverse() which way to go

Cleanup