some functional helpers.
bug fix for choosing recipients