No, NO, and NOOOO!

There is a much better way. I promise.
No re-invent the wheel needed.