fail at implementing E=string