all this should be in recipients_test.js anyway