see discussion in #2253
see discussion in #2253