See the discussion in #407
See the discussion in #407