I profiled the new code quite a bit while trying to chase down #1696.
Didn't see any leaks. The ```Promise```s take care of any dangling references