Begin should return pointer to tx