Ugly and dirty simulation