speed extract up a few orders of magnitude