Thank you @rvirding and @Nicd - indeed the problem was simply using a matchspec with match instead of with select (also known as "overlooking the obvious"TM)
for my defence though a match spec would seem like the right fit for a match function






















