Rewrite the thing again