Please implement Short-Circuit evaluation for Blueprint

+1 for the request.

how would this break recursive functionality?