auth abstractionm, minor fix