This changes the type of user-exposed IDs from counts to strings. Also makes the init functions work for the first time.