Adapt for node