(see above)
#3409 by Luthien