practical use of traverse is real