allow arbitrary axis names