Handled NPMT login when needed, will be its own method soon