A lesson in using Semantic GS