fix Issue 8668 - public selective import makes functions conflict when otherwise they don't
Merge pull request #1449 from 9rnsr/fix8668

Issue 8668 - public selective import makes functions conflict when otherwise they don't