@stable require