Re #85 Made _wait logic DRY'er
Ensuring result is undefined when auto-redirecting, paused, or pinned