PDO returns arrays, not strings for errors :|