bind chain optimizations