Make sure to check if it needs an explicit pk field