This is a more granular version of issue #4.
This is a more granular version of issue #4.