Could you add the `void*` case instead of removing the assert?