A perfect solution must first date makes.