fu perl backward compatibility