revised pincontroller with logged out view errors a la 'edit' intact