merging changes from agonzales-usgs for new thread hanging blocks
merging changes from agonzales-usgs for new thread hanging blocks