Good clean example. No holes .