NMC has the worst login system of all time, this makes it one tiny little bit less awful