Does live.remote~ always set its target parameter to the target parameter's minimum value after setting the live.remote~'s object ID?

Sonoran Music Devices's icon

Update:

I figured it out. A default value can be set on the sig~ object that sends data to the live.remote~ object. Presumably, without a default value set, it sets it to 0.

Original post:

As per the title, I have always observed that live.remote~ sets its target parameter to the target parameter's minimum value after setting the live.remote~'s object ID. It also does that after reloading a Live set with live.remote~'s "Use Persistent Mapping" parameter set to true. My question now is: can I rely on that? That would actually be helpful in my patch. I do not see it documented anywhere that live.remote~ is supposed to behave that way, so I figured I would ask here. Many thanks!