binding name can be None