The SMJHL has it right with the 350 TPE cap.
AGAINST: Sorry I just really don't think this is right. I have been capped since the offseason of my first year and spending 3 extra years gaining teps for my rookie season is boring as fuck. I think their should be a cap per season played.