Why do you need to overwrite `lastInsertId()`?