shouldn't `$pdo` return a `PDOStatement` object on `prepare` method ?