this is not in scope for the case where content is read from the input