downgrade requirements