Change how requires works