traverse Cat. .. I feel this is a fairly universal experience.