a common pointer for distinct instances is really not a good idea.