allow returning of non-array