surpress errors if no listeners