cag might be the most moral upstanding person who has ever posted here