void* usage replaced with a concrete pointer type.