Tag was abstract, needs to be virtual.