Futures and Agents