fixed arguments handling