From discussion in #110 and related to #109.
From discussion in #110 and related to #109.