(Emphasis mine)
How are you going to find the output if there is an error outputting it and you're not capturing that?
Given the requirements you've given, that would absolutely make error handling mandatory in my opinion.