Why using `str_replace` ? This binary path should not be saved in the task.

On runtime, the task must use the path as stored in the configuration