ExecuteBlock with external arguments; fix host sample