Made some small changes to the executor to process targets cleaner.  Also discovered an interesting difference between node js and browser javascript