should be immutable.Seq