RUNNING AM. Contributed by Xuan Gong (cherry picked from commit 7be53b65f95dae89c760cde354b42f15f5ee3b5f) (cherry picked from commit 3fe4107909393dea91adac9fda16c45814e01648)