Does this need a user_id? Isn't that what the join table is for?