Whose to blame ?