don't need transaction during eval load
don't get the student name when no user