keldemean: mixing it up a little.