Initial options passing
Shuffle logic around.
Add prayer for forgiveness.