Implement receive action