I posted a possible solution to this problem in the thread "Disembowel: Please Fix this Mess," since this is virtually the same topic. Go check it out if you are interested.