More or less noisy to make the case statement check a guard and use two function clauses instead?