Added cases based on Spencer Phippen's questions.