I rather think that holding Seoul hostage with his artillery and rockets does more to keep him invasion-proof than a nuclear program. Eventually he's going to cross the wrong line with his nuclear threats, and the US will no longer care about 100,000+ South Korean casualties.