Try to avoid data duplication.