Rates will need to stay high for a while