works with 3.0 too