fix #3564 / #3553