How do we avoid all of this duplication?