Move do_band to a hook