Make key really  void *