i don't hear the goat anymore, just see a nice implementation. back to the book i go