If a function received argument of type List( String ) [1], some of whose elements were in fact Z9/References or some other unresolved type (e.g. [2]), those elements would not be resolved, causing validation to fail (among other defects). This should be rectified.
[1]
{
Z1K1: 'Z7',
Z7K1: 'Z881',
Z881K1: 'Z6'
}[2]
[ 'Z6', 'Z100041' ]