Is that the right treatment of a matrix? Zero isn't really defined for matrices. If we want to do something then we should arguably raise NotImplementedError.