adding separate require tests and exposing dedupe non-main files problem