Due to the multi-key nature of the borrower modifications table, it is possible to allow duplicate verification tokens to enter the database. It would be better to give this table a unique id column and add individual UNQIUE constraints to both the borrowernumber and verification token columns.