These never dereference unsafe pointers, only create them, and we don't usually consider that unsafe.