The issue was that in my poopengine class I was calling poopengine itself instead of this. There was nothing wrong with my eval however I am now using Function instead. Thanks for the help. 😁