So who's to blame?