pre12 without class check