Stable commit before I introduce transitions which define multiple
targets.