actually, not correct. Future { } is call-by-name, but it executes immediately in a try-catch block. Still don't you want the async and pool?