Do you really need this code replication?