Message Types for Correlation Sets

I was wondering if it's possible to have a BPEL instance with multiple receive activities of the same message type.  For example, I have a working instance that receives an initial message of type A, and can receive any number of subsequent messages of type B, but when I try to receive subsequent messages of type A, it doesn't work.  I was wondering if this model is in fact supported by the BPEL spec?  Thanks in advance!

XML.org Focus Areas: BPEL | DITA | ebXML | IDtrust | OpenDocument | SAML | UBL | UDDI
OASIS sites: OASIS | Cover Pages | XML.org | AMQP | CGM Open | eGov | Emergency | IDtrust | LegalXML | Open CSA | OSLC | WS-I