Safe was checking for Collection instead of Traversable