shifting around bindings