improved performance by removing a few bindings during the hot loop