behold the square node and tremble at its hackiness. There must be a better way.