Check for negative pt when calculating et to work around rounding errors