Try to avoid memory duplication