signed INT primary keys for MySQL?

Is there a reason the ActiveRecord MySQL adapater uses signed integers for the primary key field? It's a relatively minor issue, but it seems unnecessary and inefficient. I didn't want to submit a patch if there's a reason it's there though

I was also considering a patch adding a 'foreign_key' type, since essentially the same issue exists when using the integer type for foreign key fields