* reuse xp parser again