use buildArg to deal with SOAP parts. fixes #229