I think this `if` is superfluous: if there aren’t any recipients, the `each` loop will execute the requisite zero times and fall through to `return false`.