If #3 does not return we are screwed.