Tweaked a little bit to provide examples.