same comment as above, BUT should we also consider an eventually matcher that takes an explicit timeout value? (I believe the default is just 1 second: 10 attempts * 100ms pause)