A TraitListObject is already a list, so calling list(val) here creates an unnecessary copy.