Any reuse possible here? Should we already have plenty of auth examples?