1) I guess we could have looked at tokens.length? To avoid an additional method call?
2) you forgot: ``if (tokens.length == 3) {``