Is this documented anymore? I don't understand the short-circuit behaviour.