Consider these cases: ``` scala Future { Thread.sleep(5000); false } && Future.successful(false) Future { Thread.sleep(5000); false } || Future.successful(true) ``` We could make them resolve as fast as the fastest future, in best case.