When you call populate, it push node and start populating. So you cannot push a node on stack without loading. Either you don't push, or you push and load.