It's getting there. Almost added deferred result.... but ran out of
time.