So what have you checked and ruled out so far??