for consistency, object 'no' should be 'nm' if 'o' referred to argument 'opt'