Some cleanup and addition of transSingleExecute and getSimpleData