Comment Species hook implementation functions