Fix #5: Message generation dependencies