Future and promise mechanism.