callbacks added with addBoth now expect result