fix direct navigation to principal and remove caching for now.
don't fetch undefined principals