runtime should use whech