try hacking RunFunction