Well after this NRV does not compile in scala 2.9 anymore.