Who should pay for bad legal advice?