load method now returns the same reference as require method