Glory Hole Abstraction ...