Could you add some comments here why we need to do this?