clazz? could we use a different variable?