Seq vs List: which should I choose?

You could call toVector on your Seq to make sure you got something non-lazy.