All the urist stuff in one massive commit.