I had many ideas how better do this, but this idea more better.