returning the conditional should still short-circuit ? you can make a test to make sure of this.