Abstracted endersignals and sheep, added handling for the BlockIterator exception.