throw CakeException instead, putting throws tag in the comment