User blog comment:Darkcloud1111/''The Mark of Athena'' Plot Holes/@comment-117.202.92.72-20121012162616

Also,Percy calls Hercules "the greatest hero ever" but he seemed to have forgotten how he betrayed Zoe in the Titan's Curse.So I doubt he fully got his memory back.