Cache markup instead