My body shivers at the sight of `void*`  
The worst part is that we can't put any guards around that ...