TIL that we can just use a composite primary key.