Fluent rewrite