Ouch! Whose fault is it and who is to blame?...