rethinking some of the binding issues