f.read is picking up latest changes but we are getting trouble from exec