Why are those virtual?