WIP... moved isscalar to Axis... but I feel it is not the right way to go.