the hybrid of spare_optimized.pl has some problem
the hybrid bug has been fixed