try to bring some backward compatibility