Changed ordering of attributes of userprint
Handles case when no fingerprint or role is associated with user