Wrapper functions to support non-NSError handling