Behe vindicated, again!