Working Version of ThrowInAction
Attempting to diffrentiate scatter and pass.