Bug: this one needs an else clause. Same thing below.