It has always returned null, just in a more subtle way. This is how it used to be:
```csharp
var result = ScriptEngine.Execute(...);
if (result != null)
{
    ...
}

return result; // This will always be null.
```
I just flipped the if statement to reduce nesting and made it more explicit. I can of course change it to an empty result :wink: