added another case to consider