ben suggested renaming this method to a non-bang deliver_invitation_instructions method and adding a separate banged method which calls the non_banged method and then tries to do a invitee.save! on the returned value.

if this makes sense, i will act on it.