Caching "should run" status ... I'm not actually sure if was ever called twice in a script, but now it is cached if it is.