it might be easier to read if the boolean actually determined the state: `search_toggle` vs. `no_search_toggle`