Given that this method accepts an `example` argument, it would seem cleaner to use that rather than the instance variable.  Any reason to prefer the instance variable over the local?