if 0 removed