reduced dictionary overhead and sped solve and init up.
skipping comparison tests again.