tested up to 1.8.0