A slightly more complicated example