runtime evaluate eithout struct.hash