IMO, you should cast as array when setting the recipients instead of doing it each time they are used