Ok, so here's some code that shows off the problem i'm having:
\documentclass[10pt,letterpaper]{article}
\usepackage{expex}
\newcommand{\gloss}[3]{\ex[numoffset=2em,aboveglftskip=0pt]
\begingl
\gla #1//
\glb #2//
\glft #3//
\endgl
\xe}
\begin{document}
\gloss123
blahblahblahblahblahblahblahblahblahblahblahblahblah
\ex[numoffset=2em,aboveglftskip=0pt]
\begingl
\gla 1//
\glb 2//
\glft 3//
\endgl
\xe
blahblahblahblahblahblahblahblahblahblahblahblahblah
\end{document}
As you can see, there's extra vertical space between the first gloss and the blahs. How can I get rid of this while still using \newcommand?