in reply to Result of failed regexp match not pushed onto array
I thought that m// always returned a scalar. Doh!