There is a lot of truth in all of what you said ...