another long idea before short

Disclaimer