This repeated conditional seems spurious?