Never place infinitely deep symbols

/cc @ansis. Does this need a port to -js?