Omvexlande och trefligt program.