Bug 43674: less ugly API parameter semantics

Change-Id: Ie480059f81009c77bc10c391484bd7de88dc7efe