Cuando Li Shimin lanzó la Rebelión de Xuanwumen, Tang Gaozu estaba en el Palacio Taiji. El Palacio Taiji y la Puerta Xuanwu tampoco están muy lejos. Cada vez que una doncella o un eunuco de palacio pasaba por la Puerta Xuanwu y veía un motín, definitivamente corría a decírselo a Tang Gaozu en lugar de esperar a que Yuchi Gong liderara su ejército para tomar a Tang Gaozu como rehén. Lo más probable es que cuando Li Shimin lanzó la Revolución Xuanwumen, el Palacio Taiji ya había vivido algún tipo de batalla, y finalmente Tang Gaozu fue controlado por Li Shimin. Hay datos que lo demuestran. Du Junchuo también participó en la Revolución de la Puerta Xuanwu. "Monumento a Du Junchuo" escribe que la flecha de Du Junchuo alcanzó el palacio del emperador Gaozu de la dinastía Tang, lo que significa que Li Shimin envió a Du Junchuo a secuestrar al emperador Gaozu de la dinastía Tang.
Los libros de historia han sido cambiados. Después de matar brutalmente a Li, intentó matar a Li Yuanji, pero tropezó con una rama. Entonces Yuchi Gong vino a ayudar a Li Shimin a matar a Li Yuanji. A partir de ese momento, Li Shimin nunca más apareció en los libros de historia. Cuando el emperador Gaozu de la dinastía Tang emitió un edicto pidiendo a todos que obedecieran a Li Shimin, Li Shimin apareció de la nada. Durante este período, no sabemos qué hizo Li Shimin.
El ganador es el rey y el perdedor es el enemigo. Como ganador, Li Shimin está calificado para reescribir la historia. Era un emperador y los historiadores no se atrevieron a registrar los escándalos de Li Shimin para proteger su reputación. Si el círculo de Li Shimin prohibiera que se grabara a Tang Gaozu, entonces Li Shimin sería acusado de matar a su padre y nadie se atrevería a escribir así.