Rework Mix hooks optional parameters