The previous behavior, where any Text value returned by a line in a Block would be automatically called, may lead to unexpected Text event being written as it is not obvious which line can return a Text value after evaluation.
The new behavior only triggers if a Text node directly appear in the original script as a statement.