You should probably call DenseDot anyway in that case.  `make_node()` does that check and raises a better error message.