rewrite, lulz