Added requirements and support for multiple recipients.