experimental support for SOAP