removed the node-level template methods again after some consideration