Fix warning of multiple times calling a weak receiver