unknown pointers now return void*, not void