Removed microthreading in favor of lazy computation