Collect messages after task evaluation.
Fix incorrect module names.
Made dependencies explicit.