fixed nil recipient check