store the errors properly and return them instead just returning None in
case there was an exception raised