Rearrange bind funcs