If you don't cast to `(void *)` then you get a warning that it discards the `const` qualifier. I'm not sure if just silencing the warning via cast is the best move.

(This also applies to `SLLogger`)