ditto, this shouldn't be trusted nor nothrow. It should be infered.