how to minimize threats to internal and external validity