reopening as the fix only looks for negative values in the symbol points, not -99 -99 (which is the penup value as referenced in the howto docs and mapsymbol.c .