You're capturing `bindableObject` strongly here, so it would never get deallocated as long as the signal lives.

Given that we've changed it so that subscribers don't keep signals alive this shouldn't be a problem, I'm bringing it up to make sure it's intentional.