should trimBoth on a permanent basis ... keep argPtrs in sync