This condition was is error prone. Seems that proposed replacement works the same and is understandble