bizarre node path behavior... contorted the code to work.