fixes virtual overrides
virtual override (again)