remove code duplication on trigger call / + portier