Compatible with 3.3 and 2.7