this needs to be n, but the old call was converted to a macro definition for backwards compatibility