hmmm... the ```if``` branches do the same thing... or am I missing something?