Revert exec to eval to cope with unescaped env variables

I think this should've been merged in a former pull request