isEmptyの条件が逆になっていたため、修正