vtbl is a void*, not a void**