Would you mind still using a guard here (instead of an if statement). I find it more idiomatic and thus readable.