preferences: hook up identity validation in it's entirety