See explanation above why it is needed.