fix(binding) only bind if functionality supported