Little fun with futures and promises