this is a great discussion.