resolve #259