Uberbasic signin; helpers moved to block in sinit