Certain adapters don't clear cursor data automatically if fetchone() is used and LIMIT 1 is not enforced.