Jz sparse

@jz10 
  // ??? What is the correct return value for this function?