use cached variable