in reply to SOAP::Lite, I don't get it
Because the SOAP server you're using decided it can do whatever it wants, even if it makes no sense