Updated system info gathering to use breaks when a line match is found rather than the more cludgy method of using a variable change to determine that