Changed Input Logic