excellent points- couldn't agree more