How do you respond when an end-client suddenly changes the technical requirements of a project hours before an interview or deployment?