Fixed issue where exception wasn't thrown if a user did not provide an input AND output filename