I will separate this Exception into two - first check the validity, then try to fetch the user.