seeing the implicit virtual override I think it would be better with virtual in front