`enumerateProjectFiles` function should return IFuture because here you use `.wait()`