Started abstracting out levels.