The only reason to have names is that cucumber adds a trailing space to the output. This can be auto-stripped by certain editors, causing superfluous failures.

Perhaps the right thing is to remove the trailing space from the output...