Better variable expansion in besh