I think the issue here is that we don't know if the null error came from the user or is a result of calling a method that does not take the error and therefore passes null. I will try to improve this.