From: Daniel Larsson <daniel.j.larsson_at_gmail.com>
Date: Sun, 3 Apr 2011 23:33:02 +0200
Hmm, I'm not sure I'd call this a bug. Default values are for parameters
that have no value passed in to them. A blank value is not the same as
absence of a value, so it seems a bit weird to apply a default value in this
case.