trying Rogers copy of executethis to see if it corrects bugs