Optimizations post conversation with Jason. Removed process.nextTick in favor of ondemand with checking post release.