Needs a comment about what happens with a scalar