we can always do a rewrite.