B: those vars should be cached