Dealt with zero case