gc will crash, need fix it.