Don't bind in flush range, inefficient so put responsibility on user