explicitly initalize s: false