Why does this function return a boolean if it always returns true.  Can it fail?