intermediate check