added a couple of method overlaods to simplify working with futures. Advanced to RC2