Rewriten complete