Added result and wait api convenience methods