Require ring