reduce env reading