Yes it is pretty neat. The diff for to be undefined migth be a bit over the top ;-)