SOAP::Lite does not always return arrays