Market sentiment: It has been a while.