Changed module reservation method. Uses more memory, but results in an almost tenfold increase in symbol generation speed