Describe a time when you had to work with a client who had vague or constantly changing requirements. How did you handle it?