Do we need a null check for the result of `supplier.get()`?