removed traverse