Receiver only gets called once