Searching a crazy bug in a default-argument behaviour