I feel obliged to ask should `primaryKey()` and `foreignKey()` be modified to always return an array?