Won't this set an exception for every successful future?