Improve require