The `(void)` prevents the compiler warning of "unused parameter `p`".