Generation dispatcher