My modification/expansion of Stephen's old language script.