Evaluate replaced with result type