Cannot create distinct fields once a slice has been taken