Client insisting on a bad design