Downgrade framework