layers of complexity.
I'm not sure if i can stand it.