should work on any node