@witlessbird The order is correct, first we try to use Signo, however it may fail and in such case user can use login form. So when he use login form we receive username/password and we use it as indicator that Signo failed and we should not try to use it again. It's there because we want to enable fallback to casual login form when Signo has some problems.