Ensure self handle stays alive - keeping it in callbacks is not enough.