option to allow modifying code before executing it