I don't see any point in this.  I think that a shape of (3,) will work fine as-is, and any other 1-D shape is an error that will be caught in the next block.