Library Function Call from runScript

I have a project library script that works when I call it from the script console but I can't get a runScript() expression to work with it, for whatever reason. I get correct results in the console and I'm calling the function the exact same way.

runScript("Data.getCommodityOptionDataset('[default]Bins/Commodities', 21)")

Where is the runScript expression being used?

Expression dataset tag

In that case, the project your library is defined in must be configured as the Gateway Scripting Project.

See Project Library | Ignition User Manual

Also, that's the legacy method of calling the runScript expression. New way would be something like:

runScript('Data.getCommodityOptionDataset', 0, '[default]Bins/Commodities', 21)

Would be nice if there was a prompt on the gateway webpage after creating the first project asking if you would like to set the project as the gateway scripting project. I know I've had this happen before