Rewrite interface