I always knew that. But it could be an option, and that is why I brought it up. Or, don't make it an option, just make it opaque. Within object oriented programming, almost everything you could want to do is possible.