Is this example more complicated than it appears to be?