PLD: add auth wrapper before (which means it is applied after) all the other wrappers