Why are you explicitly creating the id columns? `create_table` does this automatically. Just seems a bit weird...