Revert "Glass"

This reverts commit 9652827744832af3da6269db587a01866f8173a5.
Revert "Revert "Glass""

This reverts commit 08710295a706ed81da36b91a5784e531c758f0f2.