Duplicated functionality for normal user behaviour.