The insert method will not overwrite pk