Could you move this object to distributionListener() method?