Added code for broken? and break  methods