tweak how hash literals are used
correct role name
clean up Singleton methods
adjust how we spin up Identity
for Kyle
handle nil? as Kyle suggested