Added the synchronized blocks and breaks.  AWESOM