No need to bind to `self` here either (can just be `null`)