Added prerequisite checking.