Don't assume PKs are integers