Add `virtual`