deprecate implicit default for trailing optional arguments