Does this function ever return nonzero?