@carnage4life I always omit preconditions from examples I use to illustrate a specific point so that if they're reused verbatim they will crash. I expect people to actually read and understand what they're doing. (Obviously the preconditions are spelled out earlier, but later examples only show the code directly relevant to the point being explained.)