Indented syntaxではセミコロンで区切れない（エラーになる）ので、この場合のrather thanは「ではなく」の方が良いかと思います。原文に忠実でないですが。