Plus `else: raise ValueError("incompatible shapes")`