testing for other things during state transitions