What I had "before" was a kixtart.kix file, a UDF file with all my global functions, and five separate .kix files that were executed upon "Call" statements. I modified them to wrap each inside a Function block and now I include them from the Kixtart.kix file and execute using the function names instead. The size of code is about the same (prior to tokenizing) and all my vars are either explicitly Global or DIM'd locally in their function scopes. I try to not let any variables leak in between. The tokenized version seems to show a longer delay before it starts kicking off (bad pun), so I was assuming (incorrectly it seems) that it was decrypting the code to run it. I will work on my code to see where the chokepoints are.
_________________________
silence is golden, but duct tape is silver