Added block break check and exp