if an object is broken then it cannot do what it is meant to do