Add support for require parameter