Very good thoughts and discussion. To OP, I hope you keep on with your comments to the classes.