Didn't you just add this error handling in the reddit-public commit? Do you need to handle it differently in different cases or why did you move it farther from where the error happens?