Doesn't this also need a return NULL (i.e. as on L6311) or something such that the error is not completely ignored just because it can't report it's position?