legacy support for node