WIP changes to do Hoogle stuff in background