Reviewed by Geoff Garen and Eric Seidel.