Fixed logic behind getting true userID