added missing virtual to coverage execute