Why Didn't I Think of This?

That's right up @67Dart273 alley!!