split assertion into two -looks to be very brittle on clocks