A little predictable… but good fun.