I did consider that but I didn't want to risk any side effects if the PDO instance is reused elsewhere in the user's code. I suppose there is a use case for silent errors if you don't actually care if the data gets into the DB or not.