made some bindings only happen once