commenting registration to see if we support it eventually
using history and pushState to avoid the redirect loop highlighted in #50