If a [receive~]/[r~] object is instantiated without arguments, and DSP is turned on the following error message is displayed to the console:
error: receive~ : no matching send
If this is genuinely an error, it should be caught when the object is instantiated, regardless of whether DSP is on. Also, if it is an error to have 'no matching send', then the error should also be printed when an invalid receive symbol is provided as an argument.
However, it seems to me, that it is not an error - since the receive symbol for receive~ is settable via a message. It seems that it should be valid to instantiate r~ without arguments, and set the receive symbol via a message at some later point. I therefore request that the error message is removed from the sources.