So who or what is to blame?