I don't believe there's a requirement for this to take a pointer, as the underlying function doesn't.