Composer rewrite