decorator >= 3.0