This is just for test, private usage only.