US markets: Too cheery....too soon?