expose real require