I agree completely with both Laruent's analysis and his proposed solution. I'll also note that the class 'model.glossLike' is declared, but never referenced, and never discussed in chapter ST.