Satellite imagery shows North Korea has begun taking down its main satellite launch facility, an apparent confidence-building measure by Pyongyang amid concerns about the slow pace of progress on dismantling the country’s nuclear weapons programs.

North Korea has begun to raze its rocket engine test stand and assembly plant at the Sohae Satellite Launching Station, the country’s primary launch site for rockets since 2012, according to new imagery published Monday by North Korea-focused website 38 North.