adapt to faust changes