I feel that we should move following code to another function because we cannot 'stop' it.