The parse methods run report before returning the issues. Both methods should be independent so the check modules can decide to call report or not.