fully compatible with 2.6