Moving a little more towards Miguel Grinberg's style of auth