Changes that perform basic re-exec

Work in progress, requires better fix for the ForceReExec flag