art_runtime: when to use SetIfTable