Taking out copy.deepcopy() calls to drastically speed up the simple sub hacker.