add try/catch for file read, also pick up one more refactor that I missed.
add try/catch for file read, also pick up one more refactor that I missed.

tobeycarman/dvm-dos-tem,tobeycarman/dvm-dos-tem,tobeycarman/dvm-dos-tem,tobeycarman/dvm-dos-tem,tobeycarman/dvm-dos-tem,tobeycarman/dvm-dos-tem