Added graceful failure if file does not exist.