BUG: Check if extra operand has too many dimensions

This was *not* done for the 1-d special case previously.