@charris: Not sure what you're suggesting. In case it was unclear, what i was suggesting is: we keep in backwards compatibility code for the `oa_ndim == 0 && op_axes == NULL` special case; if anyone takes advantage of this special case we issue a DeprecationWarning; someday off in the future, once people have had time to fix their code, we take out the special case.