keeping some backward compatibility