Custom execTransact