[OUG] Enormous speed up. Thanks DoeEensGek!