we don't need `self` anymore (another patch added `bind` calls)