contract impasse