It is a total nitpick, can be kept really. 

The problem with the assertion on line 20 is that the error message will be something like "assert true is false", while an error on 21 is something lke  "Nil is not Numeric"  which tells us a lot more right away, but again this is really minor.