overflow resolved by removing receiverBehaviour. Makes it easier.