Adjust to new utility signature
Make sure utility doesn't leak memory