don't require classId for basic interaction