changed the return value type due to the change of lower layer functions called in these functions in commit: 59d4f95a.