Added execution timeout and parameter disposal