no else in rising edge check