primary keys can be more than just ints.