broken glass everywhere...

...