This is the one that needs the new execute2()