Sadly, fallback to atLeastOnce() is not so easy :/.