allow dimensions in other orders