Markets again embarrassed by realistic macro developments and the spread of the virus