These login calls are not needed either
format() returns a string, rather than an integer