if outside of local scope