Why? Isn't that the way to call functions only when the condition is fulfilled?