removed Traversable interface implementation