cons: use markup for all instances of R and C