Always fine to try out things but not everything must be shown to the public. ;) Also, AFAIK pointers must compare equal only if derived directly from each other (for example by cast to void* and back). This reverts commit 8f9bf3f223.
8f9bf3f223