of [well written bug reports](https://github.com/sqlalchemy/sqlalchemy/issues?q=is%3Aissue+label%3A%22great+mcve%22). Each of these reports include the following features:
1. a **succinct description of the problem** - typically a line or two at most
-2. As SQLAlchemy provides an intricate, fine-grained API around the concepts of
- SQL, database connections, and object persistence, we very much need to
- have **code to reproduce the problem**, otherwise known as
+2. **code to reproduce the problem**, otherwise known as
a [Minimal, Complete, and Verifiable](http://stackoverflow.com/help/mcve)
- example. This is code we can actually run, so that
- we can understand the issue ourselves, as well as that you, the poster,
- has isolated the issue from your own code. This upfront effort to
- isolate and demonstrate issues is essentially
- **your contribution to the project**, we use these cases to create real
- test cases, and we appreciate them very much!
-3. **complete stack traces for all errors** - error messages without context
- are usually not enough information. Often we can diagnose
- complex issues just from a complete stack trace alone
-4. Other things as applicable: **SQL log output**, see [logging](https://docs.sqlalchemy.org/en/14/core/engines.html#configuring-logging) for background on this, **database backend and DBAPI driver**,
- **operating system**, **comparative performance timings** for
- performance issues.
+ example.
+3. **complete stack traces for all errors**
+4. Other things as applicable: **SQL log output**, **database backend and DBAPI driver**,
+ **operating system**, **comparative performance timings** for performance issues.
**Describe the bug**