Update profile parser to prevent re-parsing