Can this ever fail?  MSDN says it can return errors, but doesn't give any indication of why.