M12 review ( spoilers )