dual binding.