Now supporting regular java futures