# Challenges

* We must be aware of the implications imposed by multi-threaded code.
* While most paths generate valid results, some don't.
