ugly join parsing, default pm last join