GCC complains about missing virtual destructor

note that in the provided commit I also removed a non-utf8 comment...