make the python version the same as the Java version, with a clearer starting position
Add the single sign on registry to constructor to make it clear it will be needed