Do we actually need to iterate here?  Won't the monitoring thread handle this for us?