Standard practice in mathematics would apply here if what was said is wrong. This time it is about an interpretation that no one shares with you.
[edit] After reading again your comment I realized that maybe you are not applying the logic correctly. If the reduction "implementation" uses both length and foo, then the conclusion is that at least one of length or foo cannot be computable. Since length is trivial, then it must be foo that is not computable.