fix desired behaviour