fix#23 again