can we change this to call a method `parse_error?` ?