fixed fused function eval