Select node behavior

Select node queries all inputs no matter condition.

96962-screenshot+2016-07-03+02.25.16.png

Even if the Spline object reference is not valid, the SplineGravity macro gets queried and leads to errors in log.
That’s, at least, unobvious behavior and taking in account the absence of the documentation on Select I don’t know should it be considered as a bug, but imho it should.

If so, please point me to the implementation file in engine sources, I can’t seem to find it with text search. Thanks