slingshot interface improvement.