If only 1 result returned, records is not an arrayref in some versions of SOAP::Lite, see #235