So, should we buy or wait?