Why rewrite this?