No surprise endings here.