Adjust helper::script to support `!`