Improving Requirements with Preemptive Testing