Added the requires option.