ushis/core — comment on commit 87a664aaafeb3266d2a67d1808637d1c78e0562d
File:  line 0
By WanWizard:

I don't agree with removing the default.

If you have a habit of using language string codes instead of a gettext() style of language strings, you can no longer pass a default

$lang = __('allstars', array(), 'All Stars');

Perhaps it's better to use

$default === false and $default = $string;
return \Lang::get($string, $params, $default);

so you can switch to using the input string when you pass 'false' as default value.